#!/bin/bash

getopt -Qn 'Error' hm:p: "$@"
if [ $# -eq 0 ];
then echo usage: get_partition_state -m [\"managed system\"] -p [\"partition name\"]
exit 1
fi
if [ $1 = '-h' ];
then echo
echo usage: get_partition_state -m [\"managed system\"] -p [\"partition name\"]
echo '      ' retrieve the state of a logical partition on a managed system
echo
echo Options:
echo '   ' -m name of the managed system enclosed in double quotes \" \"
echo '   ' -p name of the partition enclosed in double quotes \" \"
echo '   ' -h brings up this help screen
echo
exit 0
fi
 
if [ $# -ne 4 -o $1 != '-m' ];
then echo Usage: get_partition_state -m [\"managed system\"] -p [\"partition name\"]
exit 1
fi

if [ $3 != '-p' ];
then echo Usage: get_partition_state -m [\"managed system\"] -p [\"partition name\"]
exit 1
fi

export CLASSPATH=/usr/websm/codebase/pluginjars/hmcdebug.jar:/opt/hsc:/usr/websm/codebase/pluginjars/sniacimom.jar:/usr/websm/codebase/pluginjars/xerces.jar:/usr/websm/codebase/pluginjars/HwmcaCommon.jar:/usr/websm/codebase/pluginjars/auifw.jar:$CLASSPATH
export PATH=/opt/IBMJava2-13/jre/bin:$PATH
java -Djavax.net.ssl.keyStore=/usr/websm/codebase/SM.pubkr -Djavax.net.ssl.keyStorePassword=defp -DcimomConfigFile=/opt/hsc/data/cimomcfg.properties com.ibm.hsc.common.util.GetPartitionState "\"$2\"" "\"$4\""
